home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 5 / DINKDEMO / DINKCLAS / DOBJECT.H < prev    next >
Text File  |  1992-07-08  |  825b  |  49 lines

  1. /*
  2.     File:        DObject.h
  3.  
  4.     Written by:    Mark Gross
  5.  
  6.     Copyright:    ⌐ 1992 by Applied Technical Software, all rights reserved.
  7.     Use at your own risk.
  8.  
  9. */
  10.  
  11. #ifndef __DOBJECT__
  12. #define __DOBJECT__
  13. #include <oops.h>
  14.  
  15.  
  16. class DObject 
  17. public :
  18.     
  19.     void    ErrorAlert(short stringsID, short theError);
  20.     
  21.     void    Beep(int times);
  22.  
  23.     void     EnterMB(void);
  24.     
  25.     void    EnterMBStr(char *theString);
  26.  
  27.     void MakeMBAlias(char* alias, void* address);
  28.             
  29.     pascal void SetZero(void);
  30.  
  31. };// more MB realted member functions to follow!!
  32.  
  33. #define    rErrorAlert    255
  34. #define rErrorStrings    255
  35. #define    sNoMem    1
  36. #define    sFileOpen    2
  37. #define    sUnknownErr    3
  38.  
  39. #define HiWrd(aLong)    (((aLong) >> 16) & 0xFFFF)
  40. #define LoWrd(aLong)    ((aLong) & 0xFFFF)
  41.  
  42. #define Min(A,B)        ((A) < (B) ? (A) : (B) )
  43. #define Max(A,B)        ((A) < (B) ? (B) : (A) )
  44.  
  45. #define ZERO 0L
  46.  
  47. #endif __DOBJECT__
  48.